// 时间处理的插件 moment.js
// 不推荐使用 moment.js
// 因为：不再更新了，并且体积很大！
// 推荐使用dayjs 模块
// https://dayjs.gitee.io/zh-CN/
// 导入Vue
import Vue from "vue";
// 导入时间包
import dayjs from "dayjs";
// 加载语言包
import "dayjs/locale/zh-cn";
// 导入相对时间插件
import relativeTime from "dayjs/plugin/relativeTime";
// 安装时间插件
dayjs.extend(relativeTime);
// 安装中文语言包
dayjs.locale("zh-cn");

// dayjs() 返回一个当前时间的dayjs实例时间处理对象
// dayjs(时间对象)
// dayjs(时间戳)
// dayjs(时间戳).format("格式") 将执行时间戳格式成对应形式
// console.log(dayjs().to(dayjs("2019-03-11 09:00:00")));
// 定义一个全局过滤器
// Vue.filter('过滤器名',function(形参){ return 内容 })
// {{ 变量 | 过滤器名 }}
Vue.filter("relativeTime", (val) => {
  // val就是要处理的数据
  // return 就是处理好的内容
  return dayjs().to(dayjs(val));
});
